bio-garbage compactor - French English Dictionary